home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DTP / DTP_TEX / H002C.ZIP / DVIDRV1.ZIP / EMTEX / OLDFONTS.CMD < prev    next >
OS/2 REXX Batch file  |  1990-09-25  |  10KB  |  378 lines

  1. @echo off
  2. rem oldfonts.cmd
  3. if "%1" == "" goto usage
  4. if not "%2" == "" goto usage
  5. if exist %1 goto start
  6. echo Font list file %1 not found
  7. goto end
  8.  
  9. :usage
  10. echo Convert all font library files in the current directory to the old format
  11. echo  
  12. echo Usage:
  13. echo     oldfonts
  14. echo  
  15. echo Be sure that you have at least 1.2 MB free disk space on the current drive!
  16. goto end
  17.  
  18. :start
  19. :lj_1500
  20. if not exist lj_0.fli goto lj_h
  21. echo Converting lj_0.fli to lj_1500.fli
  22. fontlib /2 /b300 /f%1 lj_0 lj_1500
  23. if errorlevel 1 goto error
  24. fontlib /t /f%1 lj_1500
  25. if errorlevel 1 goto error
  26. del lj_0.bak
  27. :lj_1643
  28. if not exist lj_h.fli goto lj_1
  29. echo Converting lj_h.fli to lj_1643.fli
  30. fontlib /2 /b300 /f%1 lj_h lj_1643
  31. if errorlevel 1 goto error
  32. fontlib /t /f%1 lj_1643
  33. if errorlevel 1 goto error
  34. del lj_h.bak
  35. :lj_1800
  36. if not exist lj_1.fli goto lj_2
  37. echo Converting lj_1.fli to lj_1800.fli
  38. fontlib /2 /b300 /f%1 lj_1 lj_1800
  39. if errorlevel 1 goto error
  40. fontlib /t /f%1 lj_1800
  41. if errorlevel 1 goto error
  42. del lj_1.bak
  43. :lj_2160
  44. if not exist lj_2.fli goto lj_3
  45. echo Converting lj_2.fli to lj_2160.fli
  46. fontlib /2 /b300 /f%1 lj_2 lj_2160
  47. if errorlevel 1 goto error
  48. fontlib /t /f%1 lj_2160
  49. if errorlevel 1 goto error
  50. del lj_2.bak
  51. :lj_2592
  52. if not exist lj_3.fli goto lj_4
  53. echo Converting lj_3.fli to lj_2592.fli
  54. fontlib /2 /b300 /f%1 lj_3 lj_2592
  55. if errorlevel 1 goto error
  56. fontlib /t /f%1 lj_2592
  57. if errorlevel 1 goto error
  58. del lj_3.bak
  59. :lj_3110
  60. if not exist lj_4.fli goto lj_5a
  61. echo Converting lj_4.fli to lj_3110.fli
  62. fontlib /2 /b300 /f%1 lj_4 lj_3110
  63. if errorlevel 1 goto error
  64. fontlib /t /f%1 lj_3110
  65. if errorlevel 1 goto error
  66. del lj_4.bak
  67. :lj_3732a
  68. if not exist lj_5a.fli goto lj_5b
  69. echo Converting lj_5a.fli to lj_3732a.fli
  70. fontlib /2 /b300 /f%1 lj_5a lj_3732a
  71. if errorlevel 1 goto error
  72. fontlib /t /f%1 lj_3732a
  73. if errorlevel 1 goto error
  74. del lj_5a.bak
  75. :lj_3732b
  76. if not exist lj_5b.fli goto fx_0
  77. echo Converting lj_5b.fli to lj_3732b.fli
  78. fontlib /2 /b300 /f%1 lj_5b lj_3732b
  79. if errorlevel 1 goto error
  80. fontlib /t /f%1 lj_3732b
  81. if errorlevel 1 goto error
  82. del lj_5b.bak
  83. :fx_1200
  84. if not exist fx_0.fli goto fx_h
  85. echo Converting fx_0.fli to fx_1200.fli
  86. fontlib /2 /b240 /f%1 fx_0 fx_1200
  87. if errorlevel 1 goto error
  88. fontlib /t /f%1 fx_1200
  89. if errorlevel 1 goto error
  90. del fx_0.bak
  91. :fx_1315
  92. if not exist fx_h.fli goto fx_1
  93. echo Converting fx_h.fli to fx_1315.fli
  94. fontlib /2 /b240 /f%1 fx_h fx_1315
  95. if errorlevel 1 goto error
  96. fontlib /t /f%1 fx_1315
  97. if errorlevel 1 goto error
  98. del fx_h.bak
  99. :fx_1440
  100. if not exist fx_1.fli goto fx_2
  101. echo Converting fx_1.fli to fx_1440.fli
  102. fontlib /2 /b240 /f%1 fx_1 fx_1440
  103. if errorlevel 1 goto error
  104. fontlib /t /f%1 fx_1440
  105. if errorlevel 1 goto error
  106. del fx_1.bak
  107. :fx_1728
  108. if not exist fx_2.fli goto fx_3
  109. echo Converting fx_2.fli to fx_1728.fli
  110. fontlib /2 /b240 /f%1 fx_2 fx_1728
  111. if errorlevel 1 goto error
  112. fontlib /t /f%1 fx_1728
  113. if errorlevel 1 goto error
  114. del fx_2.bak
  115. :fx_2074
  116. if not exist fx_3.fli goto fx_4
  117. echo Converting fx_3.fli to fx_2074.fli
  118. fontlib /2 /b240 /f%1 fx_3 fx_2074
  119. if errorlevel 1 goto error
  120. fontlib /t /f%1 fx_2074
  121. if errorlevel 1 goto error
  122. del fx_3.bak
  123. :fx_2488
  124. if not exist fx_4.fli goto fx_5
  125. echo Converting fx_4.fli to fx_2488.fli
  126. fontlib /2 /b240 /f%1 fx_4 fx_2488
  127. if errorlevel 1 goto error
  128. fontlib /t /f%1 fx_2488
  129. if errorlevel 1 goto error
  130. del fx_4.bak
  131. :fx_2986
  132. if not exist fx_5.fli goto p6l_0
  133. echo Converting fx_5.fli to fx_2986.fli
  134. fontlib /2 /b240 /f%1 fx_5 fx_2986
  135. if errorlevel 1 goto error
  136. fontlib /t /f%1 fx_2986
  137. if errorlevel 1 goto error
  138. del fx_5.bak
  139. :p6l_900
  140. if not exist p6l_0.fli goto p6l_h
  141. echo Converting p6l_0.fli to p6l_900.fli
  142. fontlib /2 /b180 /f%1 p6l_0 p6l_900
  143. if errorlevel 1 goto error
  144. fontlib /t /f%1 p6l_900
  145. if errorlevel 1 goto error
  146. del p6l_0.bak
  147. :p6l_986
  148. if not exist p6l_h.fli goto p6l_1
  149. echo Converting p6l_h.fli to p6l_986.fli
  150. fontlib /2 /b180 /f%1 p6l_h p6l_986
  151. if errorlevel 1 goto error
  152. fontlib /t /f%1 p6l_986
  153. if errorlevel 1 goto error
  154. del p6l_h.bak
  155. :p6l_1080
  156. if not exist p6l_1.fli goto p6l_2
  157. echo Converting p6l_1.fli to p6l_1080.fli
  158. fontlib /2 /b180 /f%1 p6l_1 p6l_1080
  159. if errorlevel 1 goto error
  160. fontlib /t /f%1 p6l_1080
  161. if errorlevel 1 goto error
  162. del p6l_1.bak
  163. :p6l_1296
  164. if not exist p6l_2.fli goto p6l_3
  165. echo Converting p6l_2.fli to p6l_1296.fli
  166. fontlib /2 /b180 /f%1 p6l_2 p6l_1296
  167. if errorlevel 1 goto error
  168. fontlib /t /f%1 p6l_1296
  169. if errorlevel 1 goto error
  170. del p6l_2.bak
  171. :p6l_1555
  172. if not exist p6l_3.fli goto p6l_4
  173. echo Converting p6l_3.fli to p6l_1555.fli
  174. fontlib /2 /b180 /f%1 p6l_3 p6l_1555
  175. if errorlevel 1 goto error
  176. fontlib /t /f%1 p6l_1555
  177. if errorlevel 1 goto error
  178. del p6l_3.bak
  179. :p6l_1866
  180. if not exist p6l_4.fli goto p6l_5
  181. echo Converting p6l_4.fli to p6l_1866.fli
  182. fontlib /2 /b180 /f%1 p6l_4 p6l_1866
  183. if errorlevel 1 goto error
  184. fontlib /t /f%1 p6l_1866
  185. if errorlevel 1 goto error
  186. del p6l_4.bak
  187. :p6l_2239
  188. if not exist p6l_5.fli goto p6m_0
  189. echo Converting p6l_5.fli to p6l_2239.fli
  190. fontlib /2 /b180 /f%1 p6l_5 p6l_2239
  191. if errorlevel 1 goto error
  192. fontlib /t /f%1 p6l_2239
  193. if errorlevel 1 goto error
  194. del p6l_5.bak
  195. :p6m_1800
  196. if not exist p6m_0.fli goto p6m_h
  197. echo Converting p6m_0.fli to p6m_1800.fli
  198. fontlib /2 /b360 /f%1 p6m_0 p6m_1800
  199. if errorlevel 1 goto error
  200. fontlib /t /f%1 p6m_1800
  201. if errorlevel 1 goto error
  202. del p6m_0.bak
  203. :p6m_1972
  204. if not exist p6m_h.fli goto p6m_1
  205. echo Converting p6m_h.fli to p6m_1972.fli
  206. fontlib /2 /b360 /f%1 p6m_h p6m_1972
  207. if errorlevel 1 goto error
  208. fontlib /t /f%1 p6m_1972
  209. if errorlevel 1 goto error
  210. del p6m_h.bak
  211. :p6m_2160
  212. if not exist p6m_1.fli goto p6m_2
  213. echo Converting p6m_1.fli to p6m_2160.fli
  214. fontlib /2 /b360 /f%1 p6m_1 p6m_2160
  215. if errorlevel 1 goto error
  216. fontlib /t /f%1 p6m_2160
  217. if errorlevel 1 goto error
  218. del p6m_1.bak
  219. :p6m_2592
  220. if not exist p6m_2.fli goto p6m_3
  221. echo Converting p6m_2.fli to p6m_2592.fli
  222. fontlib /2 /b360 /f%1 p6m_2 p6m_2592
  223. if errorlevel 1 goto error
  224. fontlib /t /f%1 p6m_2592
  225. if errorlevel 1 goto error
  226. del p6m_2.bak
  227. :p6m_3110
  228. if not exist p6m_3.fli goto p6m_4
  229. echo Converting p6m_3.fli to p6m_3110.fli
  230. fontlib /2 /b360 /f%1 p6m_3 p6m_3110
  231. if errorlevel 1 goto error
  232. fontlib /t /f%1 p6m_3110
  233. if errorlevel 1 goto error
  234. del p6m_3.bak
  235. :p6m_3732
  236. if not exist p6m_4.fli goto p6m_5
  237. echo Converting p6m_4.fli to p6m_3732.fli
  238. fontlib /2 /b360 /f%1 p6m_4 p6m_3732
  239. if errorlevel 1 goto error
  240. fontlib /t /f%1 p6m_3732
  241. if errorlevel 1 goto error
  242. del p6m_4.bak
  243. :p6m_4479
  244. if not exist p6m_5.fli goto p6h_0
  245. echo Converting p6m_5.fli to p6m_4479.fli
  246. fontlib /2 /b360 /f%1 p6m_5 p6m_4479
  247. if errorlevel 1 goto error
  248. fontlib /t /f%1 p6m_4479
  249. if errorlevel 1 goto error
  250. del p6m_5.bak
  251. :p6h_1800
  252. if not exist p6h_0.fli goto p6h_h
  253. echo Converting p6h_0.fli to p6h_1800.fli
  254. fontlib /2 /b360 /f%1 p6h_0 p6h_1800
  255. if errorlevel 1 goto error
  256. fontlib /t /f%1 p6h_1800
  257. if errorlevel 1 goto error
  258. del p6h_0.bak
  259. :p6h_1972
  260. if not exist p6h_h.fli goto p6h_1
  261. echo Converting p6h_h.fli to p6h_1972.fli
  262. fontlib /2 /b360 /f%1 p6h_h p6h_1972
  263. if errorlevel 1 goto error
  264. fontlib /t /f%1 p6h_1972
  265. if errorlevel 1 goto error
  266. del p6h_h.bak
  267. :p6h_2160
  268. if not exist p6h_1.fli goto p6h_2
  269. echo Converting p6h_1.fli to p6h_2160.fli
  270. fontlib /2 /b360 /f%1 p6h_1 p6h_2160
  271. if errorlevel 1 goto error
  272. fontlib /t /f%1 p6h_2160
  273. if errorlevel 1 goto error
  274. del p6h_1.bak
  275. :p6h_2592
  276. if not exist p6h_2.fli goto p6h_3
  277. echo Converting p6h_2.fli to p6h_2592.fli
  278. fontlib /2 /b360 /f%1 p6h_2 p6h_2592
  279. if errorlevel 1 goto error
  280. fontlib /t /f%1 p6h_2592
  281. if errorlevel 1 goto error
  282. del p6h_2.bak
  283. :p6h_3110
  284. if not exist p6h_3.fli goto p6h_4
  285. echo Converting p6h_3.fli to p6h_3110.fli
  286. fontlib /2 /b360 /f%1 p6h_3 p6h_3110
  287. if errorlevel 1 goto error
  288. fontlib /t /f%1 p6h_3110
  289. if errorlevel 1 goto error
  290. del p6h_3.bak
  291. :p6h_3732
  292. if not exist p6h_4.fli goto p6h_5
  293. echo Converting p6h_4.fli to p6h_3732.fli
  294. fontlib /2 /b360 /f%1 p6h_4 p6h_3732
  295. if errorlevel 1 goto error
  296. fontlib /t /f%1 p6h_3732
  297. if errorlevel 1 goto error
  298. del p6h_4.bak
  299. :p6h_4479
  300. if not exist p6h_5.fli goto p6h_r
  301. echo Converting p6h_5.fli to p6h_4479.fli
  302. fontlib /2 /b360 /f%1 p6h_5 p6h_4479
  303. if errorlevel 1 goto error
  304. fontlib /t /f%1 p6h_4479
  305. if errorlevel 1 goto error
  306. del p6h_5.bak
  307. :p6h_rest
  308. if not exist p6h_r.fli goto ito_0
  309. echo Converting p6h_r.fli to p6h_rest.fli
  310. fontlib /2 /b360 /f%1 p6h_r p6h_rest
  311. if errorlevel 1 goto error
  312. fontlib /t /f%1 p6h_rest
  313. if errorlevel 1 goto error
  314. del p6h_r.bak
  315. :ito_800
  316. if not exist ito_0.fli goto ito_h
  317. echo Converting ito_0.fli to ito_800.fli
  318. fontlib /2 /b160 /f%1 ito_0 ito_800
  319. if errorlevel 1 goto error
  320. fontlib /t /f%1 ito_800
  321. if errorlevel 1 goto error
  322. del ito_0.bak
  323. :ito_876
  324. if not exist ito_h.fli goto ito_1
  325. echo Converting ito_h.fli to ito_876.fli
  326. fontlib /2 /b160 /f%1 ito_h ito_876
  327. if errorlevel 1 goto error
  328. fontlib /t /f%1 ito_876
  329. if errorlevel 1 goto error
  330. del ito_h.bak
  331. :ito_960
  332. if not exist ito_1.fli goto ito_2
  333. echo Converting ito_1.fli to ito_960.fli
  334. fontlib /2 /b160 /f%1 ito_1 ito_960
  335. if errorlevel 1 goto error
  336. fontlib /t /f%1 ito_960
  337. if errorlevel 1 goto error
  338. del ito_1.bak
  339. :ito_1152
  340. if not exist ito_2.fli goto ito_3
  341. echo Converting ito_2.fli to ito_1152.fli
  342. fontlib /2 /b160 /f%1 ito_2 ito_1152
  343. if errorlevel 1 goto error
  344. fontlib /t /f%1 ito_1152
  345. if errorlevel 1 goto error
  346. del ito_2.bak
  347. :ito_1382
  348. if not exist ito_3.fli goto ito_4
  349. echo Converting ito_3.fli to ito_1382.fli
  350. fontlib /2 /b160 /f%1 ito_3 ito_1382
  351. if errorlevel 1 goto error
  352. fontlib /t /f%1 ito_1382
  353. if errorlevel 1 goto error
  354. del ito_3.bak
  355. :ito_1659
  356. if not exist ito_4.fli goto ito_5
  357. echo Converting ito_4.fli to ito_1659.fli
  358. fontlib /2 /b160 /f%1 ito_4 ito_1659
  359. if errorlevel 1 goto error
  360. fontlib /t /f%1 ito_1659
  361. if errorlevel 1 goto error
  362. del ito_4.bak
  363. :ito_1991
  364. if not exist ito_5.fli goto done
  365. echo Converting ito_5.fli to ito_1991.fli
  366. fontlib /2 /b160 /f%1 ito_5 ito_1991
  367. if errorlevel 1 goto error
  368. fontlib /t /f%1 ito_1991
  369. if errorlevel 1 goto error
  370. del ito_5.bak
  371. :done
  372. echo Done
  373. goto end
  374.  
  375. :error
  376. echo *** An error has occured!!!
  377. :end
  378.